# while循环输出左下三角九九乘法表
i = 1
while i < 10:
    j = 1
    while j < i+1:
        print("{}*{}={:<4}".format(j, i, i * j), end=' ')
        j += 1
    i += 1
    print('\n')

# while循环输出左上三角九九乘法表
i = 9
while i > 0:
    j = 1
    while j < i+1:
        print("{}*{}={:<4}".format(j, i, i * j), end=' ')
        j += 1
    i -= 1
    print('\n')

# while循环输出右下三角九九乘法表
i = 1
while i < 10:
    print("         " * (9 - i), end=' ')  # 控制每行输出的空格
    j = i
    while j > 0:
        print("{}*{}={:<4}".format(j, i, i * j), end=' ')
        j -= 1
    i += 1
    print('\n')

# while循环输出右上三角九九乘法表
i = 9
while i > 0:    # 控制行
    print("         " * (9 - i), end=' ')   # 控制每行输出的空格数
    j = i
    while j > 0:   # 控制列
        print("{}*{}={:<4}".format(j, i, i*j), end=' ')
        j -= 1
    i -= 1
    print('\n')
